package cn.stylefeng.guns.modular.business.frequency.ordersub.model.result;


import cn.stylefeng.guns.modular.business.frequency.orderextrafee.entity.OrderExtraFee;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description:
 * @Author jzy
 * @Date 2020/12/1 0001
 **/
@Data
public class PkgOrderSign {

    private String id;

    private String orderId;

    private Long transportId;

    /**
     * 最后一次位置更新地址
     */
    private String arriveLocation;

    private String settlementUser;
    private String settlementPhone;
    private String driverName ;
    private String driverPhone;
    private String driverCardNumber;
    private String compartmentNo ;
    private String ticketNo ;
    private Integer transportType;

    private String remark;

    private Long createUser;

    private Date transportTime;

    @ApiModelProperty("签收人")
    private String createUserName;

    @ApiModelProperty("签收时间")
    private Date createTime;

    @ApiModelProperty("签收方式")
    private Integer needMoreTransport;

    private String images;

    @ApiModelProperty("订单出发地")
    private String startCode;
    @ApiModelProperty("订单目的地")
    private String destinationCode;

    private String startCodeName;
    private String destinationCodeName;

    @ApiModelProperty("订单号")
    private String orderSubNo;
    @ApiModelProperty("车辆名称")
    private String carName;
    @ApiModelProperty("车架号")
    private String vin;
    @ApiModelProperty("到付金额")
    private BigDecimal deliveryPayFee;
    @ApiModelProperty("订单备注")
    private String orderRemark;
    private String companyName;
    @ApiModelProperty("委托方联系人")
    private String linkmanName;
    @ApiModelProperty("委托方联系人电话")
    private String linkmanPhone;
    @ApiModelProperty("制单时间")
    private Date orderCreateTime;
    @ApiModelProperty("制单人")
    private String orderCreateUserName;
    private String transportNo;
    private String transportCompanyName;
    private String licensePlateNumber;
    @ApiModelProperty("承运费")
    private BigDecimal transportFee;


    private OrderExtraFee orderExtraFee;

    private PkgTransportLevelDetailSimple transportLevelDetailSimple;
}
